Automated end user-centred adaptation of web components through automated description logic-based reasoning
نویسندگان
چکیده
Context: This paper addresses one of t h e major end-user deve lopment (EUD) challenges, namely, h o w to pack today’s EUD suppor t tools wi th composable e lements . This would give end users be t te r access to m o r e componen t s which they can use t o build a solut ion tailored to their o w n needs . The success of later end-user software engineering (EUSE) activities largely depends on h o w m a n y componen t s each tool has and h o w adaptable componen t s a re t o mult iple problem domains . Objective: A sys tem for automatical ly adapt ing he terogeneous componen t s t o a c o m m o n development envi ronment would offer a sizeable saving of t ime and resources wi th in t h e EUD suppor t tool construc-t ion process. This paper presents an au tomated adapta t ion sys tem for transforming EUD componen t s to a s tandard format. Method: This sys tem is based on t h e use of description logic. Based on a generic UML2 data model , th is description logic is able to check whe the r a n enduser componen t can b e t ransformed t o th i s modell ing language through subsumpt ion or a s a n instance of t h e UML2 model . Besides it automatically finds a con-sistent, non-ambiguous and finite set of XSLT mappings t o automatically prepare da ta in order t o leverage t h e componen t as pa r t of a tool t ha t conforms to t h e target UML2 componen t model . Results: The proposed sys tem h a s been successfully applied t o componen t s from four p rominen t EUD tools. These componen t s were automatical ly converted t o a s tandard format. In order t o validate t h e pro-posed system, rich in ternet applications (RIA) used as an operat ional suppor t sys tem for opera tors a t a large services company w e r e developed using automatically adap ted s tandard format components . These RIAs would b e impossible t o develop using each EUD tool separately. Conclusion: The positive resul ts of applying our sys tem for automatically adapt ing componen t s from current tool catalogues a re indicative of t h e system’s effectiveness. Use of this sys tem could foster t h e g rowth of w e b EUD componen t catalogues, leveraging a vast ecosystem of user-centred SaaS t o further current EUSE t rends .
منابع مشابه
Image flip CAPTCHA
The massive and automated access to Web resources through robots has made it essential for Web service providers to make some conclusion about whether the "user" is a human or a robot. A Human Interaction Proof (HIP) like Completely Automated Public Turing test to tell Computers and Humans Apart (CAPTCHA) offers a way to make such a distinction. CAPTCHA is a reverse Turing test used by Web serv...
متن کاملRelation Based Access Control: Logic and Policies
The Web 2.0, GRID applications and more recently semantic desktop applications are bringing the Web to a situation where more and more data and metadata are shared and made available to large user groups. Things are further complicated by the highly unpredictable and autonomous dynamics of data, users, permissions and access control rules. For this novel scenario, a new access control model, Re...
متن کاملA System for Nonmonotonic Rules on the Web
The Semantic Web is an extension of the current Web, in which information is given well-defined meaning, better enabling computers and people to work in cooperation. For the Semantic Web to function, computers must have access to structured collections of information and sets of inference rules that they can use to conduct automated reasoning. The development of the Semantic Web proceeds in lay...
متن کاملExplaining Description Logic Reasoning
The increasing reliance on automated reasoning needs not just the availability of fast reasoners, but also mechanisms to explain their, often surprising, results to human users, so that they can understand the consequences in their application domain. As one of the significant applications of machine reasoning is the Semantic Web, where reasoning on Description Logic(DL) plays a critical role, ...
متن کاملAutomated Reasoning Support for First-Order Ontologies
Formal ontologies play an increasingly important role in demanding knowledge representation applications like the Semantic Web. Regarding automated reasoning support, the mainstream of research focusses on ontology languages that are also Description Logics, such as OWL-DL. However, many existing ontologies go beyond Description Logics and use full first-order logic. We propose a novel transfor...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Information & Software Technology
دوره 57 شماره
صفحات -
تاریخ انتشار 2015